@charset "utf-8";
/* CSS Document */

#main {
	margin-top:4em;
	width:100%;
	height:100%;
}

.tab-pane {
	padding : 10px;
}

.panel.container {
	padding-left:0px;
	padding-right:0px;
}

/* .panel .panel-heading {
	margin-left:-15px;
	margin-right:-15px;
} */

.panel .row {
	margin-top:10px;
}

.panel .row .xh {
	color:red;
}

.panel .row .cancel {
	cursor:pointer;
}

.panel .row .readonlyinput {
	backgroundcolor:gray;
}



.panel .table tr td label {
	color:#000000;
	/* width:35%; */
	vertical-align: middle;
}

.panel .table td .form-control-div {
	/* width:60%; */
	display:inline;
}

.panel .table td .form-control-div .form-control {
	/* width:60%; */
}

.panel .table td .input-group {
	/* width:60%; */
}






body,div,p,span,input,button,textarea{ margin:0px; padding:0px;}
body{ background:#f2f2f2; }
.container1{ padding:10px 10px; /* overflow:hidden; */box-sizing:border-box;}
.btn-xs, .btn-group-xs > .btn{padding:1.3px 10px; background-color:#e6e6e6;}
.form-output{ background-color: #f6f6f6;
    background-image: none;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;}
.col-lg-2 p{ font-size:14px;}
.btn-lg, .btn-group-lg > .btn{ font-size:14px; padding:8px 10px;}
.cancel{ position: absolute;top:6px; right:40px; z-index:100;}
.form-control{ height:35px;}
@-moz-document url-prefix(){.form-control{ height:34px;}}


.failmsgspan {color:red; font-weight:bold}
